#ifndef _SnatchEnemyItem_h__
#define _SnatchEnemyItem_h__

#include "Global.h"




#include "ChallengeItem.h"

class SnatchEnemyItem : public ChallengeItem
{
public:
	CCB_STATIC_NEW_AUTORELEASE_OBJECT_WITH_INIT_METHOD(SnatchEnemyItem, create);

	SnatchEnemyItem(void);
	~SnatchEnemyItem(void);

	virtual SEL_MenuHandler onResolveCCBCCMenuItemSelector(CCObject * pTarget, CCString * pSelectorName);
	virtual SEL_CCControlHandler onResolveCCBCCControlSelector(CCObject * pTarget, CCString * pSelectorName);
	virtual bool onAssignCCBMemberVariable(CCObject * pTarget, CCString * pMemberVariableName, CCNode * pNode);
	virtual void onNodeLoaded(CCNode * pNode, CCNodeLoader * pNodeLoader);
	bool init();
	virtual void refresh();
	void onEnter();
	void onExit();
private:
	CCLabelTTF* mDesc;
	void _onNotification(CCObject* object);
};

#endif